# -*- coding: utf-8 -*-
"""
created on 2017/12/7 14:47

@author: didichen
"""

# http://www.pythonchallenge.com/pc/def/peak.html
# http://www.pythonchallenge.com/pc/def/channel.html

# "peak hell sounds familiar" pickle模块
import pickle
import requests

url = "http://www.pythonchallenge.com/pc/def/banner.p"
webpage = requests.get(url)
# resp.text返回的是Unicode型的数据。
# 使用resp.content返回的是bytes型的数据。
# 也就是说，如果你想取文本，可以通过r.text。
# 如果想取图片，文件，则可以通过r.content。
content = webpage.content
results = pickle.loads(content)
# result的格式<class 'list'>: [(' ', 14), ('#', 5), (' ', 70), ('#', 5), (' ', 1)]
for line in results:
    print(''.join([c[0] * c[1] for c in line]))
